﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CROSLAND.BL.BE;
using CROSLAND.BL.BC;

namespace CROSLAND.WebApp
{
    public partial class Reenumerar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                txtnew.Text = "";
                txtold.Text = "";
                List<GenericBE> lstTipofac = new List<GenericBE>();
                lstTipofac = ParametroBC.Instance.cmbTipodocFac();
                ddltipodoc.DataValueField = "Codigo";
                ddltipodoc.DataTextField = "Descripcion";
                ddltipodoc.DataSource = lstTipofac;
                ddltipodoc.DataBind();
            }
        }

        protected void btnNuevoCliente_Click(object sender, EventArgs e)
        {
        }

        protected void btnModificarCliente_Click(object sender, EventArgs e)
        {

        }

        protected void btnBuscarCliente_Click(object sender, EventArgs e)
        {

        }

        private void LimpiarTextosCliente()
        {

        }

        private void HabilitaControles(bool estado)
        {

        }

        protected void btGuardar_Click(object sender, EventArgs e)
        {
            UsuarioWebBE objU = (UsuarioWebBE)Session["UsuarioWeb"];
            if (PedidoBC.Instance.Reenumerar(Convert.ToInt16(txtold.Text), Convert.ToInt16(txtnew.Text), objU.vstel, ddltipodoc.SelectedValue.ToString()))
            {

                lblResult.Text = "Folio reenumero con éxito";
            }
            else
            {
                lblResult.Text = "Error en la reenumeración, verifique número de folio antiguo y tipo de documento.";
            }
        }

        protected void btnSalir_Click(object sender, EventArgs e)
        {

        }

        protected void gvCliente_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {

        }

        protected void gvCliente_RowCommand(object sender, GridViewCommandEventArgs e)
        {
        }
    }
}